/**
 * 通栏广告管理页面JS
 * @author 冯昌硕
 * @create 2013-01-25 00:07
 */

/**
 * 通栏广告名称输入框获取焦点，设置输入框校验显示信息列的样式
 */
function adNameFocus(td_id_Col, s_id_Desc) {
    var infoMsg = "通栏广告名称，必填，最长64个字符";
    focusChk(td_id_Col, s_id_Desc, infoMsg);
}

/**
 * 通栏广告名称输入框失去焦点时的校验
 */
function adNameBlur(i_obj, td_id_Col, s_id_Desc) {
	var objValue = i_obj.value;
    if(objValue) {
    	objValue = objValue.trim();
    	i_obj.value = objValue;
    }
    
	var errMsg = "";
    if(objValue == "") {
        errMsg = "通栏广告名称不能为空";
    } else if(objValue.length > 64 ) {
        errMsg = "通栏广告名称最大长度为64个字符";
    }
    
    return blurChk(td_id_Col, s_id_Desc, errMsg);
}


/**
 * 广告提示语输入框获取焦点，设置输入框校验显示信息列的样式
 */
function altInfoFocus(td_id_Col, s_id_Desc) {
    var infoMsg = "广告提示语，最长64个字符";
    focusChk(td_id_Col, s_id_Desc, infoMsg);
}

/**
 * 广告提示语输入框失去焦点时的校验
 */
function altInfoBlur(i_obj, td_id_Col, s_id_Desc) {
	var objValue = i_obj.value;
    if(objValue) {
    	objValue = objValue.trim();
    	i_obj.value = objValue;
    }
    
	var errMsg = "";
    if((objValue != "") && (objValue.length > 64) ) {
        errMsg = "广告提示语最大长度为64个字符";
    }
    
    return blurChk(td_id_Col, s_id_Desc, errMsg);
}

/**
 * 广告图片点击上传时的事件
 */
function adImgFileFocus(td_id_Col, s_id_Desc) {
    var infoMsg = "广告图片文件，支持jpg,png,gif格式的图片文件上传";
    focusChk(td_id_Col, s_id_Desc, infoMsg);
}

/**
 * 广告图片的校验
 */
function adImgFileChk(i_obj, td_id_Col, s_id_Desc, editModel) {
	var objValue = i_obj.value;
    
	var errMsg = "";
	
	if(!editModel) {
		if(objValue == "") {
	        errMsg = "请上传通栏广告图片";
	    }
	}
	
	if((errMsg == "") && (objValue != "")) {
		// 文件格式校验
		var idx = objValue.lastIndexOf(".");
		if(idx == -1) {
			errMsg = "文件名称或格式有误(支持jpg,png,gif格式的图片文件)";
		} else {
			var houz = objValue.substring(idx + 1, objValue.length );
			var lowHouz = houz.toLowerCase();
			if((lowHouz != "jpg") && (lowHouz != "png") && (lowHouz != "gif") ) {
				errMsg = "文件名称或格式有误(支持jpg,png,gif格式的图片文件)";
			}
		}
	}
	
    return blurChk(td_id_Col, s_id_Desc, errMsg);
}

/**
 * 表单提交校验
 */
function addFullColAdFun() {
	// 校验广告名称
	var adNameObj = document.getElementById("adName");
	if(!adNameBlur(adNameObj, 'adNameCol', 'adNameDesc')) {
		return false;
	}
	
	// 校验通栏广告显示图片
	var adImgFileObj = document.getElementById("adImgFile");
	if(!adImgFileChk(adImgFileObj, 'adImgFileCol', 'adImgFileDesc', false)) {
		return false;
	}
	
	document.getElementById("fullcoladForm").submit();
    return true;
}

/**
 * 表单提交校验
 */
function editFullColAdFun() {
	// 校验广告名称
	var adNameObj = document.getElementById("adName");
	if(!adNameBlur(adNameObj, 'adNameCol', 'adNameDesc')) {
		return false;
	}
	
	// 校验通栏广告显示图片
	var adImgFileObj = document.getElementById("adImgFile");
	if(!adImgFileChk(adImgFileObj, 'adImgFileCol', 'adImgFileDesc', true)) {
		return false;
	}
	
	document.getElementById("fullcoladForm").submit();
    return true;
}
